home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.2 or higher
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_27.txt
< prev
next >
Wrap
Text File
|
1993-04-16
|
31KB
|
531 lines
# near model CODE resource
# jump table entries: 5968-5971 (4 of them)
export_746:
fn00000000:
00000000 4E56 FEE4 link A6, -0x011C
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 2C2E 000C move.l D6, [A6 + 0xC]
0000000C 266E 0010 movea.l A3, [A6 + 0x10]
00000010 286E 0008 movea.l A4, [A6 + 0x8]
00000014 4207 clr.b D7
00000016 0C86 6973 696E cmpi.l D6, 0x6973696E /* 'isin' */
0000001C 6710 beq +0x12 /* 0000002E */
0000001E 0C86 6174 6267 cmpi.l D6, 0x61746267 /* 'atbg' */
00000024 6708 beq +0xA /* 0000002E */
00000026 0C86 6174 656E cmpi.l D6, 0x6174656E /* 'aten' */
0000002C 661C bne +0x1E /* 0000004A */
label0000002E:
0000002E 2F0C move.l -[A7], A4
00000030 2F06 move.l -[A7], D6
00000032 4EAD 16AA jsr [A5 + 0x16AA /* export_721 */]
00000036 588F addq.l A7, 4
00000038 2F00 move.l -[A7], D0
0000003A 2F0B move.l -[A7], A3
0000003C 4EBA FFC2 jsr [PC - 0x3E /* 00000000 */]
00000040 1E00 move.b D7, D0
00000042 4FEF 000C lea.l A7, [A7 + 0xC]
00000046 6000 0172 bra +0x174 /* 000001BA */
label0000004A:
0000004A 2F0C move.l -[A7], A4
0000004C 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
00000050 0C80 6C69 7374 cmpi.l D0, 0x6C697374 /* 'list' */
00000056 584F addq.w A7, 4
00000058 666A bne +0x6C /* 000000C4 */
0000005A 0C86 636F 6E74 cmpi.l D6, 0x636F6E74 /* 'cont' */
00000060 6662 bne +0x64 /* 000000C4 */
00000062 2D7C 6E75 6C6C FFE8 move.l [A6 - 0x18], 0x6E756C6C /* 'null' */
0000006A 7000 moveq.l D0, 0x00
0000006C 2D40 FFEC move.l [A6 - 0x14], D0
00000070 41EE FFE8 lea.l A0, [A6 - 0x18]
00000074 2D4C FFF0 move.l [A6 - 0x10], A4
00000078 2D40 FFF4 move.l [A6 - 0xC], D0
0000007C 2D40 FFF8 move.l [A6 - 0x8], D0
00000080 41EE FFF0 lea.l A0, [A6 - 0x10]
00000084 6018 bra +0x1A /* 0000009E */
label00000086:
00000086 2F0B move.l -[A7], A3
00000088 2F3C 3D20 2020 move.l -[A7], 0x3D202020 /* '= ' */
0000008E 486E FFE8 pea.l [A6 - 0x18]
00000092 4EBA FF6C jsr [PC - 0x94 /* 00000000 */]
00000096 1E00 move.b D7, D0
00000098 4FEF 000C lea.l A7, [A7 + 0xC]
0000009C 661C bne +0x1E /* 000000BA */
label0000009E:
0000009E 7000 moveq.l D0, 0x00
000000A0 2F00 move.l -[A7], D0
000000A2 486E FFFC pea.l [A6 - 0x4]
000000A6 486E FFE8 pea.l [A6 - 0x18]
000000AA 486E FFF0 pea.l [A6 - 0x10]
000000AE 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */]
000000B2 4A00 tst.b D0
000000B4 4FEF 0010 lea.l A7, [A7 + 0x10]
000000B8 66CC bne -0x32 /* 00000086 */
label000000BA:
000000BA 486E FFE8 pea.l [A6 - 0x18]
000000BE 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000000C2 584F addq.w A7, 4
label000000C4:
000000C4 2F0C move.l -[A7], A4
000000C6 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
000000CA 2D40 FEE4 move.l [A6 - 0x11C], D0
000000CE 2F0B move.l -[A7], A3
000000D0 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
000000D4 222E FEE4 move.l D1, [A6 - 0x11C]
000000D8 B081 cmp.l D0, D1
000000DA 504F addq.w A7, 8
000000DC 670C beq +0xE /* 000000EA */
000000DE 2F3C FFFF F954 move.l -[A7], 0xFFFFF954
000000E4 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000000E8 584F addq.w A7, 4
label000000EA:
000000EA 2F0C move.l -[A7], A4
000000EC 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
000000F0 0480 5445 5854 subi.l D0, 0x54455854 /* 'TEXT' */
000000F6 584F addq.w A7, 4
000000F8 6712 beq +0x14 /* 0000010C */
000000FA 0480 102F 1119 subi.l D0, 0x102F1119
00000100 672A beq +0x2C /* 0000012C */
00000102 0480 07FB 04FA subi.l D0, 0x7FB04FA
00000108 6722 beq +0x24 /* 0000012C */
0000010A 6042 bra +0x44 /* 0000014E */
label0000010C:
0000010C 486E FEE8 pea.l [A6 - 0x118]
00000110 2F0B move.l -[A7], A3
00000112 4EAD 166A jsr [A5 + 0x166A /* export_713 */]
00000116 486E FEE8 pea.l [A6 - 0x118]
0000011A 2F06 move.l -[A7], D6
0000011C 2F0C move.l -[A7], A4
0000011E 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
00000122 1E00 move.b D7, D0
00000124 4FEF 0014 lea.l A7, [A7 + 0x14]
00000128 6000 0090 bra +0x92 /* 000001BA */
label0000012C:
0000012C 2F0B move.l -[A7], A3
0000012E 4EAD 12BA jsr [A5 + 0x12BA /* export_595 */]
00000132 588F addq.l A7, 4
00000134 2F00 move.l -[A7], D0
00000136 2F0C move.l -[A7], A4
00000138 4EAD 12BA jsr [A5 + 0x12BA /* export_595 */]
0000013C 588F addq.l A7, 4
0000013E 2F00 move.l -[A7], D0
00000140 2F06 move.l -[A7], D6
00000142 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */]
00000146 1E00 move.b D7, D0
00000148 4FEF 000C lea.l A7, [A7 + 0xC]
0000014C 606C bra +0x6E /* 000001BA */
label0000014E:
0000014E 2F0C move.l -[A7], A4
00000150 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
00000154 2D40 FFE0 move.l [A6 - 0x20], D0
00000158 2F0B move.l -[A7], A3
0000015A 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
0000015E 2840 movea.l A4, D0
00000160 206E FFE0 movea.l A0, [A6 - 0x20]
00000164 A069 syscall HGetState
00000166 4880 ext.w D0
00000168 3D40 FFE4 move.w [A6 - 0x1C], D0
0000016C 204C movea.l A0, A4
0000016E A069 syscall HGetState
00000170 4880 ext.w D0
00000172 3D40 FFE6 move.w [A6 - 0x1A], D0
00000176 598F subq.l A7, 4
00000178 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000017C 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000180 281F move.l D4, [A7]+
00000182 598F subq.l A7, 4
00000184 2F0C move.l -[A7], A4
00000186 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000018A 2A1F move.l D5, [A7]+
0000018C 7001 moveq.l D0, 0x01
0000018E 2F00 move.l -[A7], D0
00000190 2F05 move.l -[A7], D5
00000192 2F14 move.l -[A7], [A4]
00000194 2F04 move.l -[A7], D4
00000196 206E FFE0 movea.l A0, [A6 - 0x20]
0000019A 2F10 move.l -[A7], [A0]
0000019C 2F06 move.l -[A7], D6
0000019E 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
000001A2 1E00 move.b D7, D0
000001A4 206E FFE0 movea.l A0, [A6 - 0x20]
000001A8 102E FFE5 move.b D0, [A6 - 0x1B]
000001AC A06A syscall HSetState
000001AE 204C movea.l A0, A4
000001B0 102E FFE7 move.b D0, [A6 - 0x19]
000001B4 A06A syscall HSetState
000001B6 4FEF 0020 lea.l A7, [A7 + 0x20]
label000001BA:
000001BA 1007 move.b D0, D7
000001BC 4CEE 18F0 FECC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x134]
000001C2 4E5E unlink A6
000001C4 4E75 rts
export_747:
000001C6 4E56 FFF4 link A6, -0x000C
000001CA 48E7 0118 movem.l -[A7], D7,A3,A4
000001CE 2E2E 0010 move.l D7, [A6 + 0x10]
000001D2 266E 0018 movea.l A3, [A6 + 0x18]
000001D6 286E 000C movea.l A4, [A6 + 0xC]
000001DA 2D7C 6E75 6C6C FFF4 move.l [A6 - 0xC], 0x6E756C6C /* 'null' */
000001E2 7000 moveq.l D0, 0x00
000001E4 2D40 FFF8 move.l [A6 - 0x8], D0
000001E8 41EE FFF4 lea.l A0, [A6 - 0xC]
000001EC 220B move.l D1, A3
000001EE 6604 bne +0x6 /* 000001F4 */
000001F0 47EE FFFC lea.l A3, [A6 - 0x4]
label000001F4:
000001F4 2F0C move.l -[A7], A4
000001F6 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
000001FA 0C80 6C69 7374 cmpi.l D0, 0x6C697374 /* 'list' */
00000200 584F addq.w A7, 4
00000202 6734 beq +0x36 /* 00000238 */
00000204 2F0C move.l -[A7], A4
00000206 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
0000020A 0C80 7265 636F cmpi.l D0, 0x7265636F /* 'reco' */
00000210 584F addq.w A7, 4
00000212 6724 beq +0x26 /* 00000238 */
00000214 7001 moveq.l D0, 0x01
00000216 B087 cmp.l D0, D7
00000218 670A beq +0xC /* 00000224 */
0000021A 70FF moveq.l D0, 0xFFFFFFFF
0000021C 2F00 move.l -[A7], D0
0000021E 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000222 584F addq.w A7, 4
label00000224:
00000224 26BC 2A2A 2A2A move.l [A3], 0x2A2A2A2A /* '****' */
0000022A 2F0C move.l -[A7], A4
0000022C 486E FFF4 pea.l [A6 - 0xC]
00000230 4EAD 11DA jsr [A5 + 0x11DA /* export_567 */]
00000234 504F addq.w A7, 8
00000236 6022 bra +0x24 /* 0000025A */
label00000238:
00000238 558F subq.l A7, 2
0000023A 2F0C move.l -[A7], A4
0000023C 2F07 move.l -[A7], D7
0000023E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000242 2F0B move.l -[A7], A3
00000244 486E FFF4 pea.l [A6 - 0xC]
00000248 303C 0A0B move.w D0, 0xA0B
0000024C A816 syscall Pack8
0000024E 301F move.w D0, [A7]+
00000250 48C0 ext.l D0
00000252 2F00 move.l -[A7], D0
00000254 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000258 584F addq.w A7, 4
label0000025A:
0000025A 206E 0008 movea.l A0, [A6 + 0x8]
0000025E 43EE FFF4 lea.l A1, [A6 - 0xC]
00000262 20D9 move.l [A0]+, [A1]+
00000264 20D9 move.l [A0]+, [A1]+
00000266 4CEE 1880 FFE8 movem.l D7,A3,A4, [A6 - 0x18]
0000026C 4E5E unlink A6
0000026E 4E75 rts
export_748:
00000270 4E56 FE62 link A6, -0x019E
00000274 48E7 0118 movem.l -[A7], D7,A3,A4
00000278 2E2E 0010 move.l D7, [A6 + 0x10]
0000027C 286E 000C movea.l A4, [A6 + 0xC]
00000280 486E FFF0 pea.l [A6 - 0x10]
00000284 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000288 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */
00000290 7000 moveq.l D0, 0x00
00000292 2D40 FFFC move.l [A6 - 0x4], D0
00000296 41EE FFF8 lea.l A0, [A6 - 0x8]
0000029A 584F addq.w A7, 4
0000029C 2F0C move.l -[A7], A4
0000029E 2054 movea.l A0, [A4]
000002A0 2050 movea.l A0, [A0]
000002A2 2268 008C movea.l A1, [A0 + 0x8C]
000002A6 4E91 jsr [A1]
000002A8 2640 movea.l A3, D0
000002AA 486E FFB4 pea.l [A6 - 0x4C]
000002AE 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000002B2 4A80 tst.l D0
000002B4 504F addq.w A7, 8
000002B6 6700 0136 beq +0x138 /* 000003EE */
000002BA 2007 move.l D0, D7
000002BC 0480 5354 5854 subi.l D0, 0x53545854 /* 'STXT' */
000002C2 6700 00C0 beq +0xC2 /* 00000384 */
000002C6 0480 00F1 0000 subi.l D0, 0xF10000
000002CC 6700 00B6 beq +0xB8 /* 00000384 */
000002D0 0480 0D27 111F subi.l D0, 0xD27111F
000002D6 6720 beq +0x22 /* 000002F8 */
000002D8 0480 0507 09AD subi.l D0, 0x50709AD
000002DE 6718 beq +0x1A /* 000002F8 */
000002E0 0480 0301 0554 subi.l D0, 0x3010554
000002E6 6700 009C beq +0x9E /* 00000384 */
000002EA 0480 0ADF DFE0 subi.l D0, 0xADFDFE0
000002F0 6700 0092 beq +0x94 /* 00000384 */
000002F4 6000 00D2 bra +0xD4 /* 000003C8 */
label000002F8:
000002F8 4878 510E push.l 0x510E
000002FC 2F0B move.l -[A7], A3
000002FE 2053 movea.l A0, [A3]
00000300 2050 movea.l A0, [A0]
00000302 2268 000C movea.l A1, [A0 + 0xC]
00000306 4E91 jsr [A1]
00000308 4A00 tst.b D0
0000030A 504F addq.w A7, 8
0000030C 6700 0108 beq +0x10A /* 00000416 */
00000310 2D4B FE6A move.l [A6 - 0x196], A3
00000314 204B movea.l A0, A3
00000316 2050 movea.l A0, [A0]
00000318 3D68 0034 FE6E move.w [A6 - 0x192], [A0 + 0x34]
0000031E 2F0B move.l -[A7], A3
00000320 204B movea.l A0, A3
00000322 2050 movea.l A0, [A0]
00000324 2050 movea.l A0, [A0]
00000326 2268 01A4 movea.l A1, [A0 + 0x1A4]
0000032A 4E91 jsr [A1]
0000032C 2D40 FE70 move.l [A6 - 0x190], D0
00000330 4878 0BEA push.l 0xBEA
00000334 486E FE74 pea.l [A6 - 0x18C]
00000338 2F0B move.l -[A7], A3
0000033A 2053 movea.l A0, [A3]
0000033C 2050 movea.l A0, [A0]
0000033E 2268 0060 movea.l A1, [A0 + 0x60]
00000342 4E91 jsr [A1]
00000344 486E FE6E pea.l [A6 - 0x192]
00000348 486E FFF8 pea.l [A6 - 0x8]
0000034C 4EAD 1052 jsr [A5 + 0x1052 /* export_518 */]
00000350 0C87 6673 7320 cmpi.l D7, 0x66737320 /* 'fss ' */
00000356 4FEF 0018 lea.l A7, [A7 + 0x18]
0000035A 670C beq +0xE /* 00000368 */
0000035C 2F07 move.l -[A7], D7
0000035E 486E FFF8 pea.l [A6 - 0x8]
00000362 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */]
00000366 504F addq.w A7, 8
label00000368:
00000368 486E FFF8 pea.l [A6 - 0x8]
0000036C 486E FFF0 pea.l [A6 - 0x10]
00000370 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */]
00000374 486E FFF8 pea.l [A6 - 0x8]
00000378 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
0000037C 4FEF 000C lea.l A7, [A7 + 0xC]
00000380 6000 0094 bra +0x96 /* 00000416 */
label00000384:
00000384 41EE FEB4 lea.l A0, [A6 - 0x14C]
00000388 4210 clr.b [A0]
0000038A 7000 moveq.l D0, 0x00
0000038C 2F00 move.l -[A7], D0
0000038E 486E FEB4 pea.l [A6 - 0x14C]
00000392 2F0B move.l -[A7], A3
00000394 4EAD 25D2 jsr [A5 + 0x25D2 /* export_1206 */]
00000398 486E FEB4 pea.l [A6 - 0x14C]
0000039C 486E FFF8 pea.l [A6 - 0x8]
000003A0 4EAD 12A2 jsr [A5 + 0x12A2 /* export_592 */]
000003A4 2F07 move.l -[A7], D7
000003A6 486E FFF8 pea.l [A6 - 0x8]
000003AA 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */]
000003AE 486E FFF8 pea.l [A6 - 0x8]
000003B2 486E FFF0 pea.l [A6 - 0x10]
000003B6 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */]
000003BA 486E FFF8 pea.l [A6 - 0x8]
000003BE 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
000003C2 4FEF 0028 lea.l A7, [A7 + 0x28]
000003C6 604E bra +0x50 /* 00000416 */
label000003C8:
000003C8 2F07 move.l -[A7], D7
000003CA 2F0C move.l -[A7], A4
000003CC 486E FE62 pea.l [A6 - 0x19E]
000003D0 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
000003D4 4FEF 000C lea.l A7, [A7 + 0xC]
000003D8 41EE FE6A lea.l A0, [A6 - 0x196]
000003DC 2F20 move.l -[A7], -[A0]
000003DE 2F20 move.l -[A7], -[A0]
000003E0 486E FFF0 pea.l [A6 - 0x10]
000003E4 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
000003E8 4FEF 000C lea.l A7, [A7 + 0xC]
000003EC 6028 bra +0x2A /* 00000416 */
label000003EE:
000003EE 486E FFF0 pea.l [A6 - 0x10]
000003F2 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000003F6 486E FFF8 pea.l [A6 - 0x8]
000003FA 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000003FE 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
00000402 4A80 tst.l D0
00000404 504F addq.w A7, 8
00000406 670E beq +0x10 /* 00000416 */
00000408 206E 0008 movea.l A0, [A6 + 0x8]
0000040C 43EE FFF0 lea.l A1, [A6 - 0x10]
00000410 20D9 move.l [A0]+, [A1]+
00000412 20D9 move.l [A0]+, [A1]+
00000414 6016 bra +0x18 /* 0000042C */
label00000416:
00000416 486E FFB4 pea.l [A6 - 0x4C]
0000041A 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
0000041E 206E 0008 movea.l A0, [A6 + 0x8]
00000422 43EE FFF0 lea.l A1, [A6 - 0x10]
00000426 20D9 move.l [A0]+, [A1]+
00000428 20D9 move.l [A0]+, [A1]+
0000042A 584F addq.w A7, 4
label0000042C:
0000042C 4CEE 1880 FE56 movem.l D7,A3,A4, [A6 - 0x1AA]
00000432 4E5E unlink A6
00000434 4E75 rts
export_749:
00000436 4E56 FFE4 link A6, -0x001C
0000043A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000043E 2A2E 0014 move.l D5, [A6 + 0x14]
00000442 2C2E 0010 move.l D6, [A6 + 0x10]
00000446 286E 000C movea.l A4, [A6 + 0xC]
0000044A 2F06 move.l -[A7], D6
0000044C 2F0C move.l -[A7], A4
0000044E 4EAD 1712 jsr [A5 + 0x1712 /* export_734 */]
00000452 2E00 move.l D7, D0
00000454 BE85 cmp.l D7, D5
00000456 504F addq.w A7, 8
00000458 6D22 blt +0x24 /* 0000047C */
0000045A 2F05 move.l -[A7], D5
0000045C 2F06 move.l -[A7], D6
0000045E 2F0C move.l -[A7], A4
00000460 486E FFE4 pea.l [A6 - 0x1C]
00000464 4EAD 1C3A jsr [A5 + 0x1C3A /* export_899 */]
00000468 206E 0008 movea.l A0, [A6 + 0x8]
0000046C 43EE FFE4 lea.l A1, [A6 - 0x1C]
00000470 20D9 move.l [A0]+, [A1]+
00000472 20D9 move.l [A0]+, [A1]+
00000474 4FEF 0010 lea.l A7, [A7 + 0x10]
00000478 6000 0174 bra +0x176 /* 000005EE */
label0000047C:
0000047C 9A87 sub.l D5, D7
0000047E 486E FFF8 pea.l [A6 - 0x8]
00000482 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000486 7E00 moveq.l D7, 0x00
00000488 7000 moveq.l D0, 0x00
0000048A 2640 movea.l A3, D0
0000048C 486E FFF4 pea.l [A6 - 0xC]
00000490 4EAD 0A62 jsr [A5 + 0xA62 /* export_328 */]
00000494 504F addq.w A7, 8
00000496 601A bra +0x1C /* 000004B2 */
label00000498:
00000498 2F06 move.l -[A7], D6
0000049A 2F0C move.l -[A7], A4
0000049C 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
000004A0 4A00 tst.b D0
000004A2 504F addq.w A7, 8
000004A4 670C beq +0xE /* 000004B2 */
000004A6 2007 move.l D0, D7
000004A8 5287 addq.l D7, 1
000004AA BA87 cmp.l D5, D7
000004AC 6604 bne +0x6 /* 000004B2 */
000004AE 264C movea.l A3, A4
000004B0 6010 bra +0x12 /* 000004C2 */
label000004B2:
000004B2 486E FFF4 pea.l [A6 - 0xC]
000004B6 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
000004BA 2840 movea.l A4, D0
000004BC 200C move.l D0, A4
000004BE 584F addq.w A7, 4
000004C0 66D6 bne -0x28 /* 00000498 */
label000004C2:
000004C2 200B move.l D0, A3
000004C4 6722 beq +0x24 /* 000004E8 */
000004C6 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
000004CC 2F0B move.l -[A7], A3
000004CE 7000 moveq.l D0, 0x00
000004D0 2F00 move.l -[A7], D0
000004D2 2F06 move.l -[A7], D6
000004D4 4EAD 278A jsr [A5 + 0x278A /* export_1261 */]
000004D8 2840 movea.l A4, D0
000004DA 2F0C move.l -[A7], A4
000004DC 486E FFF8 pea.l [A6 - 0x8]
000004E0 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
000004E4 4FEF 0018 lea.l A7, [A7 + 0x18]
label000004E8:
000004E8 2F06 move.l -[A7], D6
000004EA 2F2D FDAA move.l -[A7], [A5 - 0x256]
000004EE 4EAD 259A jsr [A5 + 0x259A /* export_1199 */]
000004F2 4A00 tst.b D0
000004F4 504F addq.w A7, 8
000004F6 6726 beq +0x28 /* 0000051E */
000004F8 2007 move.l D0, D7
000004FA 5287 addq.l D7, 1
000004FC BA87 cmp.l D5, D7
000004FE 661E bne +0x20 /* 0000051E */
00000500 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
00000506 2F2D FDAA move.l -[A7], [A5 - 0x256]
0000050A 4EAD 276A jsr [A5 + 0x276A /* export_1257 */]
0000050E 2840 movea.l A4, D0
00000510 2F0C move.l -[A7], A4
00000512 486E FFF8 pea.l [A6 - 0x8]
00000516 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
0000051A 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000051E:
0000051E 286D FD9E movea.l A4, [A5 - 0x262]
00000522 2054 movea.l A0, [A4]
00000524 2668 0018 movea.l A3, [A0 + 0x18]
00000528 2F0B move.l -[A7], A3
0000052A 486E FFEC pea.l [A6 - 0x14]
0000052E 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00000532 41EE FFEC lea.l A0, [A6 - 0x14]
00000536 504F addq.w A7, 8
00000538 603E bra +0x40 /* 00000578 */
label0000053A:
0000053A 2F06 move.l -[A7], D6
0000053C 2F0B move.l -[A7], A3
0000053E 4EAD 259A jsr [A5 + 0x259A /* export_1199 */]
00000542 4A00 tst.b D0
00000544 504F addq.w A7, 8
00000546 6730 beq +0x32 /* 00000578 */
00000548 2F0B move.l -[A7], A3
0000054A 4EAD 117A jsr [A5 + 0x117A /* export_555 */]
0000054E 4A00 tst.b D0
00000550 584F addq.w A7, 4
00000552 6624 bne +0x26 /* 00000578 */
00000554 2007 move.l D0, D7
00000556 5287 addq.l D7, 1
00000558 BA87 cmp.l D5, D7
0000055A 661C bne +0x1E /* 00000578 */
0000055C 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
00000562 2F0B move.l -[A7], A3
00000564 4EAD 276A jsr [A5 + 0x276A /* export_1257 */]
00000568 2840 movea.l A4, D0
0000056A 2F0C move.l -[A7], A4
0000056C 486E FFF8 pea.l [A6 - 0x8]
00000570 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
00000574 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000578:
00000578 486E FFEC pea.l [A6 - 0x14]
0000057C 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
00000580 2640 movea.l A3, D0
00000582 200B move.l D0, A3
00000584 584F addq.w A7, 4
00000586 66B2 bne -0x4C /* 0000053A */
00000588 4AAD FED2 tst.l [A5 - 0x12E]
0000058C 6736 beq +0x38 /* 000005C4 */
0000058E 2F06 move.l -[A7], D6
00000590 2F2D FED2 move.l -[A7], [A5 - 0x12E]
00000594 4EAD 259A jsr [A5 + 0x259A /* export_1199 */]
00000598 4A00 tst.b D0
0000059A 504F addq.w A7, 8
0000059C 6726 beq +0x28 /* 000005C4 */
0000059E 2007 move.l D0, D7
000005A0 5287 addq.l D7, 1
000005A2 BA87 cmp.l D5, D7
000005A4 661E bne +0x20 /* 000005C4 */
000005A6 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
000005AC 2F2D FED2 move.l -[A7], [A5 - 0x12E]
000005B0 4EAD 276A jsr [A5 + 0x276A /* export_1257 */]
000005B4 2640 movea.l A3, D0
000005B6 2F0B move.l -[A7], A3
000005B8 486E FFF8 pea.l [A6 - 0x8]
000005BC 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
000005C0 4FEF 0010 lea.l A7, [A7 + 0x10]
label000005C4:
000005C4 486E FFF8 pea.l [A6 - 0x8]
000005C8 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
000005CC 0C80 6E75 6C6C cmpi.l D0, 0x6E756C6C /* 'null' */
000005D2 584F addq.w A7, 4
000005D4 660C bne +0xE /* 000005E2 */
000005D6 2F3C FFFF D8E9 move.l -[A7], 0xFFFFD8E9
000005DC 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000005E0 584F addq.w A7, 4
label000005E2:
000005E2 206E 0008 movea.l A0, [A6 + 0x8]
000005E6 43EE FFF8 lea.l A1, [A6 - 0x8]
000005EA 20D9 move.l [A0]+, [A1]+
000005EC 20D9 move.l [A0]+, [A1]+
label000005EE:
000005EE 4CEE 18E0 FFD0 movem.l D5,D6,D7,A3,A4, [A6 - 0x30]
000005F4 4E5E unlink A6
000005F6 4E75 rts